import json

#准备列表 列表里的元素都是字典
data = [{"name":"周杰伦","age":11},{"name":"王力宏","age":12},{"name":"张韶涵","age":21}]

json_str = json.dumps(data,ensure_ascii=False) #有中文时需要输入ensure_ascii=False

print(json_str)
print(type(json_str))
print(json_str)

#准备字典 转换为json
d = {"name":"周杰伦","age":11}

json_str = json.dumps(d,ensure_ascii=False)

print(type(json_str))
print(json_str)

#将json字符串转换为python数据 列表
s = '[{"name":"周杰伦","age":11},{"name":"王力宏","age":12},{"name":"张韶涵","age":21}]'
l = json.loads(s)

print(type(l))
print(l)

#将json字符串转换为python数据 字典
s = '{"name":"周杰伦","age":11}'
d = json.loads(s)

print(type(d))
print(d)

"""
总结
使用前需要引入 import json

json.dumps 是把python的数据转换为json的数据
json.loads 是把json的数据转换为python的数据

"""